home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr31
/
tolzh10.zip
/
TOLZH.DOC
next >
Wrap
Text File
|
1993-05-01
|
6KB
|
180 lines
TOLZH VERSION 1.0 COPYRIGHT 1989 JOHN NAVAS II, ALL RIGHTS RESERVED.
ToLZH is made available for personal, non-commercial use only. You
are granted a limited license to use ToLZH, and to copy it and
distribute it, provided that no fee is charged for such copying and
distribution, and that it is ONLY distributed in its original,
unmodified state.
PURPOSE:
ToLZH automates the conversion of .ARC, .PAK, .ZIP, and/or .ZOO files
to .LZH files, making it easier to take advantage of the greater
storage efficiency of .LZH files.
FEATURES:
* Optionally processes nested subdirectory trees.
* Automatically processes file contents recursively. (For example,
if DATA.ARC contains ARC1.ARC and ARC2.ARC, after conversion DATA.LZH
will contain ARC1.LZH and ARC2.LZH, not .ARC files).
* Either ARCE, PKXARC or PKUNPAK may be used instead of ARC to
process .ARC files.
* Full support of path names and the PATH environment variable.
* If an original files is not read-only, it will be automatically
deleted immediately after the .LZH file is successfully created,
conveniently minimizing disk space requirements. (Read-only files
will not be deleted.)
* Well-behaved: may be run in a multitasking and/or network
environment.
* Extensive error-checking and diagnostic messages.
USAGE:
tolzh [/s] [<source> ...]
/s Process nested subdirectories in source(s) (optional).
<source> One or more pathname(s), wildcard pathname(s), and/or
directory name(s), each of which is processed in order.
EXAMPLES:
tolzh data.arc Convert DATA.ARC in the current
directory to DATA.LZH.
tolzh d:\files\data.zip Convert D:\FILES\DATA.ZIP to
D:\FILES\DATA.LZH.
tolzh paks\*.pak zoos\*.zoo Convert all .PAK files in the
directory PAKS, and all .ZOO files in
the directory ZOOS, to .LZH files.
tolzh /s d:\ e:\ Convert all .ARC/.PAK/.ZIP/.ZOO files
in any directory on both drives D: and
E: to .LZH files.
METHOD:
ToLZH converts a file by invoking the appropriate utility program:
File Extension Program* Version as of 5/4/89
.ARC ARC** 6.02
(ARCE 4.0c)
(PKXARC 3.5)
(PKUNPAK 3.61)
.PAK PAK 1.6
.ZIP PKUNZIP 0.92
.ZOO ZOO 2.01
.LZH LHARC 1.12
* LHARC is always required; the other utilities are only
required when actually processing a file of a given type.
** ARC is used to process .ARC files by default. If you wish to
use ARCE, PKXARC or PKUNPAK instead, SET the ARC environment
variable to the appropriate utility name before executing
ToLZH. For example, to use ARCE instead of ARC:
set arc=arce
IMPORTANT CONSIDERATIONS:
The appropriate utility programs must be located somewhere in the
directories specified in the PATH environment variable.
Sufficient memory must be available for both ToLZH and the largest
utility program together. (ToLZH requires about 22K bytes.)
When processing a significant number of files, it may be helpful to
redirect screen output to a log file (which may be reviewed following
completion). For example:
tozlh /s e: >tolzh.log
ToLZH expands files on the same drive; you should ensure that
sufficient working capacity is available to handle the largest single
file.
Certain utility programs allow you to specify the location of
temporary files with an environment variable; if you use this option,
you should ensure that sufficient working capacity is available to
handle the largest single file.
The default stack size in ToLZH will process nested subdirectories up
to eight levels deep. If more depth is required, the .EXE header may
be modified (with a utility program such as Microsoft EXEMOD) to
increase the stack size.
The display of "disk bytes freed" may not equal the exact reduction
in file size(s), since disk space is allocated in cluster-size
increments.
ACKNOWLEDGMENTS:
The following file formats and programs were developed by the
entities listed, who assert various forms of intellectual property
protection, such as trademarks and copyrights. For more information,
contact them directly.
.ARC/ARC:
System Enhancement Associates
21 New Street
Wayne, NJ 07470
ARCE:
Vernon D. Buerg
139 White Oak Circle
Petaluma, CA 94952
CompuServe: 70007,1212
Data/BBS: 707-778-8944
707-778-8841
.ZLH/LHARC:
Haruyasu Yoshizaki (Yoshi)
[address in Japan unknown to this author]
Nifty Serve PFF00253
ASCII pcs pcs02846
.ZIP/PKXARC/PKUNPAK/PKUNZIP:
PKware, Inc.
7545 N. Port Washington Rd.
Suite 205
Glendale, WI 53217-3422
BBS: (414) 352-7176
Voice: (414) 352-3670
.PAK/PAK:
NoGate Consulting
P.O. Box 88115
Grand Rapids, MI 49518-0115
(616) 455-6270
.ZOO/ZOO:
Rahul Dhesi
[address unknown to this author]